argument analysis structure